]> dgit.raspbian.org Git - gnome-shell.git/commit
locatePointer: Add implementation in gnome-shell
authorOlivier Fourdan <ofourdan@redhat.com>
Wed, 20 Feb 2019 09:12:36 +0000 (10:12 +0100)
committerOlivier Fourdan <ofourdan@redhat.com>
Wed, 5 Jun 2019 08:15:10 +0000 (08:15 +0000)
commit443c8347eaa6be143bb07a0f1960539d247bccff
tree4ac6abd9d3702ed072a2c3ab3580ee3f21c4968b
parentee3f52c097375099c85011cfa2b83c37298186e1
locatePointer: Add implementation in gnome-shell

The "locate pointer" functionality was implemented in gnome settings
daemon using X11 protocols and would fail when run under Wayland.

With Wayland, there is no global coordinate space exposed to the clients
so this functionality cannot be implemented as a separate program.

Instead, add the "locate pointer" functionality in gnome-shell so that
it works in both X11 and Wayland.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/981
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/413
https://gitlab.gnome.org/GNOME/mutter/merge_requests/453
https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/merge_requests/19
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/merge_requests/86
data/theme/gnome-shell-sass/_common.scss
js/js-resources.gresource.xml
js/ui/locatePointer.js [new file with mode: 0644]
js/ui/main.js
src/gnome-shell-plugin.c
src/shell-global-private.h
src/shell-global.c